home *** CD-ROM | disk | FTP | other *** search
/ Commodore 64 Scene Diskmags Assortment / Commodore_CEE_Vol._1_Issue_06_1995_Jack_Vander_White_Disk_1_of_3_Side_B.d64 / emulator faq 1a < prev    next >
Text File  |  2023-02-26  |  14KB  |  366 lines

  1. Subject: COMP.EMULATORS.CBM: Emulation FAQ for Commodore 8bit Computers (1/4)
  2.  
  3.   Lines preceeded by a '+' have been added or modified since the last version was posted.
  4.  
  5.   The FAQ is in eight parts due to its size.
  6.   Part 1a and 1b is general information and a list of available emulators.
  7.   Part 2a and 2b is questions and answers.
  8.   Part 3a and 3b is mostly data.
  9.   Part 4a and 4b is basically reviews of various emulators.
  10.  
  11.   ---------------------------
  12.  
  13.   PART 1 - Table of Contents.
  14.   ---------------------------
  15.  
  16.   1. Introduction
  17.   1.1 What's new this time..
  18.   2. What emulators are available?
  19.   2.1 C64 Emulator List
  20.   2.1.1 C64 Emulators for the Amiga
  21.   2.1.2 C64 Emulators for the PC
  22.   2.1.3 C64 Emulators for the Atari
  23.   2.1.4 C64 Emulators for the Macintosh
  24.   2.1.5 C64 Emulators for Unix
  25.   2.2 VIC20 Emulators
  26.   2.3 C128 Emulators
  27.   2.4 PET Emulators
  28.   2.5 SID Emulators
  29.   2.7 Other utilities & files
  30.   2.7.1 Utilities
  31.   2.7.2 Data files
  32.   (Part 2).
  33.   ---------
  34.  
  35.   3. Questions & Answers
  36.   3.1 General
  37.   3.2 C64S
  38.   3.3 PC64
  39.   3.4 Other emulator specific questions 
  40.   (Part 3).
  41.   ---------
  42.  
  43.   3.5 How-to... (moved from Appendix B)
  44.      1. Running multi-disk games with C64S 1.0c
  45.      2. Using VIC-EMU
  46.      3. Getting certain games to work 
  47.      4. Converting between different file formats.   
  48.   4. A list of ftp sites where emulation programs can be obtained
  49.   4.0.1 Site Maintainers
  50.   4.0.2 Site IP addresses
  51.   4.0.3 WWW info
  52.   4.1 Locations of C64 Emulators
  53.   4.2 VIC20 Emulators
  54.   4.3 C128 Emulators
  55.   4.4 PET Emulators
  56.   4.5 SID Emulators
  57.   4.6 Non-Emulators
  58.   4.7 Other utilities & files
  59.   4.7.1 Utilities
  60.   4.7.2 Data files
  61.   5. Emulator File Formats
  62.   5.1 C64 Emulators standard files - overview
  63.   5.2 Table of supported file formats
  64.   5.3 Standard data files - internal formats
  65.   5.4 Converting between file formats
  66.   6. How to extract the Rom images required by the emulators
  67.   6.1 C64 roms - Basic, Kernal & Charset
  68.   6.2 1541 rom
  69.   7. Other information
  70.   7.1 Newsgroups worth reading
  71.   7.2 Emulator benchmarks
  72.   7.3 Emulator detection
  73.   7.4 Other sources of information
  74.   (Part 4).
  75.   ---------
  76.  
  77.   8. Credits
  78.   9. Data
  79.  
  80.   Appendices:
  81.  
  82.   A. Reviews of emulators
  83.   B. Advertisements
  84.    
  85. ------------------------
  86.  
  87.    1. Introduction
  88.    ---------------
  89.  
  90.   Welcome to the CBM emulation faq!  These files cover any program that emulates the features of any of the 8-bit Commodore machines that took the civilized world by storm in the 1980's and still have a huge following today.  The C16, C64, C128, VIC, and PET are all covered.  This file also covers most of the Frequently Asked Questions that crop up on this FAQ's birthplace and newsgroup, comp.emulators.cbm.  
  91.  
  92.   Note that this FAQ has nothing to do with Amiga emulation; try checking the comp.emulators.misc FAQ for information on Amiga emulation.
  93.  
  94.   This FAQ is maintained by Ken Gifford (tsrken@voicenet.com).
  95.   You will always be able to get it from these ftp-sites:
  96.  
  97.   ftp.funet.fi : /pub/cbm/faq
  98.   frodo.hiof.no : /pub/c64/faq
  99.   ccnga.uwaterloo.ca : /pub/cbm/comp.sys.cbm
  100.   and at any news.answers site.
  101.  
  102.   Also available via Jim Brain's mailserver. Just send a message to brain@mail.msen.com with a subject line of "MAILSERV" and the following in the body of the message:
  103.  
  104.   send 8-bit-emulation-faq.3.2.p1.txt
  105.   send 8-bit-emulation-faq.3.2.p2.txt
  106.   send 8-bit-emulation-faq.3.2.p3.txt
  107.   send 8-bit-emulation-faq.3.2.p4.txt
  108.  
  109.   You can also obtain the FAQ via world wide web. Use the URLs:
  110.  
  111.   http://http.ecn.bgu.edu/users/xavf/cbm.emu.faq.toc.html
  112.   http://www.hut.fi/{$de}msmakela/faq/
  113.  
  114.   The HTML version of the FAQ is maintained by Adrian Forte (gforte@bgu.edu)
  115.  
  116.   He would like any Commodore related GIFs to enhance the FAQ.
  117.  
  118.  
  119.    1.1 What's new this time
  120.   
  121.   Now it is time for an update; possibly the last until I head off to university in August. Keep sending your corrections/updates, however, since I'm still actively keeping the FAQ running.
  122.  
  123.   Some new emulators (ALEC64 for one), new versions of Star Commander, a new version of the "whereami" emulator-detection program (thanx to  Wolfgang Lorenz), and some new file-conversion utility tables added. (Check section 5.2 for those; they're a lot more complete now.)
  124.  
  125.   I'm getting a Pentium/150 in a few weeks so I will finally be able to run an emulator without skipping frames. :>
  126.  
  127.   -tsr
  128.  
  129.  
  130.    2. What emulators are available?
  131.    --------------------------------
  132.  
  133.   The list of emulators is as comprehensive as possible, with some brief decriptions of what is emulated, and although something may be emulated it may not be 100% compatible with the original.  More detailed "reviews", including author's notes, of some of the emulators may be found in the second part of this FAQ.
  134.  
  135.  
  136.    2.1 C64 Emulators.
  137.  
  138.    2.1.1 C64 Emulators for the Amiga.
  139.  
  140.   PROGRAM: The A64 Package
  141.   VERSION: 2.0 shareware, 3.01d demo, 3.?? commercial.
  142.   FILE: TheA64Package.lha
  143.   MACHINE: Commodore Amiga
  144.   AUTHOR: Cliff Dugan, Christopher P. Zura & Douglas Decicco
  145.   COMMERCIAL CONTACT:
  146.       QuesTronix
  147.       P.O. Box 340265
  148.       Hartford, CT 06134-0265
  149.       U.S.A.
  150.       Phone: (203)296-6037 (voice and fax)
  151.   DETAILS: Sid: Yes (no filter).
  152.            Vic: Yes.
  153.            6510: Yes, with Undocumented opcodes.
  154.            Peripherals: 1541 & printer via hardware interface with
  155.                         registered version.
  156.            Other: Different character sets available instead of
  157.                         default.
  158.   COMMENTS: The emulator is pretty fast and includes: Monitor, support
  159.             for Amiga drives (HD, Ram disk, floppys, etc), expansion
  160.             Ram.
  161.             Demo on aminet in misc/emu/TheA64Package.lha restricted to
  162.                  10 minutes.
  163.  
  164.   PROGRAM: Go-64!
  165.   FILE: (unknown)
  166.   MACHINE: Commodore Amiga
  167.   AUTHOR: Chris Zura & Cliff Dugan
  168.   DETAILS: Unknown.
  169.   COMMENTS: A precursor to A64.
  170.  
  171.   PROGRAM: AXF-64
  172.   VERSION: Alpha 16
  173.   FILE:    AXF-64.a16.lha
  174.   MACHINE: Commodore Amiga, 68020 or higher.
  175.   AUTHOR:  Borge Nost (borgen@hstud2.cs.uit.no)
  176.   COMMENT: You need the Kernal, Basic, and Font rom files from a real
  177.            C= 64 to use this!  No sound, no multicolor mode, no bitmap
  178.            mode. "Sorry, this is an alpha version that I decided to
  179.            release because I might not be able to finish my project in
  180.            a long time." You can try the included 'bars2' file to see
  181.            the emulator working: LOAD"BARS2",8,1
  182.                                  SYS49152
  183.  
  184.  
  185.   PROGRAM : Frodo
  186.   VERSION : 2.1
  187.   FILE    : FrodoV2 1.lha
  188.   MACHINE : Amiga
  189.   AUTHOR  : Christian Bauer <bauec002@goofy.zdv.uni-mainz.de>
  190.   REQUIRES: 68020+, AmigaOS 2.1+, C64 ROMs, graphics card recommended
  191.   STATUS  : Freeware, source included
  192.   DETAILS : SID: Yes, with 6581sid.library or the real SID hardware
  193.                  (both not included)
  194.             VIC: Line-based emulation, sprites, collisions,
  195.                  priorities, all screen modes, DMA cycles, raster
  196.                  effects, open top/ bottom borders
  197.             6510: All undocumented opcodes
  198.             Keyboard: American and german mapping
  199.             Joysticks: 1 or 2 digital joysticks, keyboard emulation
  200.             Peripherals: Hard disk emulation on Amiga file system,
  201.                          IEC bus on parallel port (requires additional
  202.                          hardware) for connecting real CBM drives and
  203.                          printers, no fastloader support, no .d64
  204.                          support
  205.   COMMENT : This emulator focuses on the exact reproduction of special
  206.             graphical effects possible on the 64, and therefore has
  207.             high system requirements; using a 68060-50 and a
  208.             CyberVision card gives about 140-160% of C64 speed in
  209.             standard text mode in the emulator's most precise mode and
  210.             700% in its fastest mode.
  211.  
  212.             Using a line-based VIC model, Frodo is able to run most
  213.             games and demos correctly. A single-cycle version of the
  214.             emulator, "Frodo SC", is included that runs even those
  215.             programs that fail on the line-based emulation. 
  216.  
  217.    PROGRAM : MagiC64
  218.    VERSION : 1.3
  219.    FILE    : MagiC64.lha
  220.    MACHINE : Amiga
  221.    AUTHOR  : Michael Kramer (michael kramer@ac-copy.com)
  222.              Im Hirschfeld 28
  223.              52222 Stolberg
  224.              Germany
  225.    REQUIRES: 68020 or higher (fast 68030 or 68040 recommended),
  226.              Kickstart 2.04 or higher, and 1.7 MB free memory
  227.    STATUS  : Shareware ($25 or DM40 to the above address)
  228.    DETAILS : Sid: Yes, via 6581sid.library or playsid.library (only
  229.                   available with registered version)
  230.              Vic: Line-based emulation. All graphics modes, horizontal
  231.                   and vertical mode. Complete sprite emulation.
  232.              6510: All undocumented opcodes.
  233.              Peripherals: Keyboard and joystick input. 1541 fastload
  234.                           and fastsave for all programs. Support for
  235.                           .t64, .d64, .p00 and regular C64 programs.
  236.    COMMENT : Uses bitplane optimized graphics functions; on fast
  237.              Amigas original C64 speed is possible. Runs in a fully
  238.              multi-tasking environment. Comes with AmigaGuide docs in 
  239.              English, German and Swedish. Rated 90% in CU Amiga
  240.              magazine.
  241.  
  242.    2.1.2 C64 Emulators for the PC.
  243.  
  244. + PROGRAM: ALEC64 (The ALE C64 Emulator) 
  245. + VERSION: 1.12 (beta; docs and disk image support are missing) 
  246. + FILE: ale64112.zip (MSDOS binaries) 
  247. +       alec64-1.12-elfbin.tar.gz (Linux ELF binaries) 
  248. +       alec64-1.12-aoutbin.tar.gz (Linux a.out binaries) 
  249. + MACHINE: 486+ PC running DOS or Linux 
  250. + AUTHOR: Andreas Arens, Lutz Sammer and Edgar Tornig 
  251. + REQUIRES: 486/33 (only 25 frames), 486dx2/66 for 100% speed. 4mb
  252.             memory. 
  253. + DETAILS: Sid: Yes (pc-speaker, dsp and opl3) 
  254. +          VIC: Yes (99%) 
  255. +          6510: Yes, with most used undocumented opcodes. 
  256. +          Other: Machine code monitor. 
  257. +          Joystick: Port 1 or 2 with keypad. 
  258. +          1541: Only binary and .p00 format supported. 
  259. + COMMENT: This is a freely distributable, but copyright-protected
  260.            software. 
  261. +          You can get the Linux and DOS versions from 
  262. +             ftp://ftp.sunsite.unc.edu/pub/Linux/system/Emulators 
  263. +          or ftp://ftp.funet.fi/pub/cbm/c64/emulation/alec
  264.  
  265. + PROGRAM: The C64 emulator 
  266. + VERSION: alpha (unavailable) 
  267. + FILE: c64.tar.gz 
  268. + MACHINE: 486+ PC running Linux 
  269. + AUTHOR: Lutz Sammer <johns@av.rwth-aachen.de> 
  270. +         DOS/linux port by Andreas Arens 
  271. + DETAILS: Sid: Yes. (speaker/dsp/synth chip) 
  272. +          Vic: Yes, with sprites. 
  273. +          6510: Yes; No Undocumented opcodes. 
  274. +          Peripherals: 1541 
  275. +          Other: 6502 disassembler included. 
  276. + COMMENTS: Linux/DOS protected mode C and 486 ASM source. 
  277. +          supports Module image/Autoload program, load/save snapshot
  278.  
  279.   PROGRAM: c64.zip
  280.   FILE: c64.zip
  281.   MACHINE: IBM PC running DOS
  282.   AUTHOR: Johannes Kiehl (hannes%complx.stgt.sub.org@ira.uka.de)
  283.   REQUIRES: Hercules graphics card.
  284.   DETAILS: Sid: No.
  285.            Vic: Text mode only.
  286.            6510: No, Interpreted Basic commands only.
  287.            Peripherals: 1541.
  288.   COMMENTS: Very primitive. Documentation in German, although a
  289.             partial English translation exists.
  290.  
  291.   PROGRAM: c64s (C64 Software Emulator)
  292.   VERSION: 2.0 commercial, 1.1b shareware
  293.   FILE: C64S11BD.ZIP & c64s20ru.exe
  294.   MACHINE: IBM PC running DOS
  295.   AUTHOR: Miha Peternel
  296.           miha@hermes.si
  297.           miha.peternel@bbs.abm.si (formerly ...@abm.gn.apc.org)
  298.           miha@ferlin.fer.uni-lj.si
  299.           dominikl@luz.fer.uni-lj.si (use this one when all of the
  300.                                      above fail)
  301.   COMMERCIAL CONTACT:
  302.    For sales and support in North America, contact Seattle Lab:
  303.       Seattle Lab
  304.       9606 Northeast 180th Street
  305.       Bothell, WA 98011
  306.       U.S.A.
  307.       Phone:   206.402.6003
  308.       Fax:  206.828.9011
  309.       Email:   info@seattlelab.com (General info)
  310.                orders@seattlelab.com (Ordering information)
  311.       CompuServe: 71202,560
  312.       FTP:  ftp.seattlelab.com (204.250.45.1)
  313.       WWW:  http://www.seattlelab.com
  314.   REQUIRES: 386 or better, VGA, and about 500k low RAM free.
  315.   DETAILS: Sid: Yes - To pc speaker, Sound Blaster, GUS, Covox, and
  316.                 Pro Audio Spectrum.  No filters.
  317.            Vic: Sprites, All screen modes, raster effects.
  318.            6510: Yes, with Undocumented opcodes.
  319.            Peripherals: Tape, 1541 & joystick emulation.  Commercial
  320.                         release supports analogue joysticks.
  321.   COMMENTS: 100% in assembler. Commercial release contains several
  322.             utilities to help read real C64 tapes and disks. Shareware
  323.             version has a time limit of 10 minutes before dropping you
  324.             back to DOS.
  325.        
  326.             New in v2.0:
  327.            
  328.             - .ini files are used for configuration
  329.             - Menu-driven, more user-friendly config utility
  330.             - Can use a PC mouse to emulate a 1351 mouse in port 2
  331.             - improvments in SID emulation on all cards
  332.             - better sprite handling (games such as Turrican 2 that
  333.               use multiplexers now show the whole sprite instead of 
  334.               parts
  335.             - 100% exact 1541 emulation mode, handles most known fast-
  336.               loaders and copy protections.  Special mode for GEOS.
  337.  
  338.   PROGRAM: C64 Alive
  339.   VERSION: 1.0 (alpha test)
  340.   FILE: c64alv10.zip
  341.   MACHINE: IBM PC
  342.   AUTHOR: Frank Littmann (littmann@worms.fh-rpl.de)
  343.   REQUIRES: 386, 256k memory + 2560k XMS and VGA. 486/33+ recommended.
  344.   DETAILS: Sid: Yes - To Adlib or Soundblaster.
  345.            Vic: Sprites, full raster & sprite collision
  346.            6510: Yes, with Undocumented opcodes.
  347.            Peripherals: Joystick, Printer, Disk2Dos drive,
  348.                         Reu ram expansion supported.
  349.            Other: Machine code monitor.
  350.   COMMENTS: 100% in assembler. Get from ftp.uni-kl.de /pub/pc/dos/misc
  351.             Option of "regular" or "slow" (320x200) mode for
  352.             previously not working machines.  
  353.  
  354.  
  355.   PROGRAM: Personal C64 (PC64)
  356.   VERSION: 1.18
  357.   FILES: pc64d118.zip (German) or pc64e118.zip (English)
  358.   OLD FILES: c64.zip, c64neu.zip, mc64.zip, pc64.zip, pc64sh.zip
  359.   MACHINE: IBM PC/AT 386 (486DX2-66 recommended), DOS 3.3 or higher,
  360.            Linux 1.1.62/63 with dosemu 0.53.pl32 can all be used 
  361.  
  362. see EMFAQ1b.TXT for continuation
  363. ---------------------------------
  364.  
  365.  
  366.